Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bratislava 2 Challenger Winnipeg Challenger Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Morocco F2 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 Slovak Rep. F1 Austria F7 Austria F8 Dominican Republic F1 Austria F1 Austria F2 France F3 Mexico F10 Turkey F6 India F1 India F2 Turkey F13 Turkey F15 Bulgaria F3 Romania F1 Austria F2 Austria F3 Austria F4 Austria F7 Austria F8 Serbia F11 Hungary F2 Turkey F26 Turkey F27 Turkey F32 Croatia F2 Switzerland F1 Switzerland F2 Switzerland F3 Greece F2 Greece F3 Turkey F19 Serbia F3 Austria F2 Austria F6 Austria F7 Turkey F37 Turkey F38 Israel F11 Israel F12 Cambodia F1 Cambodia F2 Turkey F6 Israel F5 Israel F6 Spain F28 Kazakhstan F6 Senegal F1 Senegal F2 France F3 Turkey F9 Turkey F10 Turkey F11 Korea F1 Korea F2 Italy F20 Kuwait F2 Kuwait F3 Qatar F4 Qatar F5 Qatar F6 Turkey F3 Turkey F4 Turkey F5 Egypt F6 Great Britain F4 Great Britain F5 Turkey F14 Turkey F15 Turkey F17 Turkey F18 Slovenia F1 Slovenia F2 Czech Republic F4 Czech Republic F5 Germany F7 Austria F4 Germany F8 Italy F22 Italy F23 Austria F10 France F21 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Austria F2 Germany F8 Poland F6 Kuwait F1 Kuwait F2 Cyprus F3 Israel F17 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Tunisia F23 (Hammamet) Hungary F5 (Budapest) Belgium F2 (Arlon) Austria F1 (Telfs) Austria F2 (Kramsach) Germany F8 (Kassel) Macedonia F1 (Skopje) Macedonia F2 (Skopje) France F22 (Nevers) France F23 (Saint-Dizier) France F24 (Rodez) Kuwait F1 (Meshref) Kuwait F2 (Meshref) Kuwait F3 (Meshref) Qatar F4 (Doha) Qatar F5 (Doha) Great Britain F1 (Glasgow) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Italy F1 (Trento) Portugal F4 (Quinta Do Lago) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Nigeria F1 (Abuja) Nigeria F2 (Abuja) Nigeria F3 (Abuja) Turkey F18 M25+H Abuja M25+H Abuja Italy F26 M25+H Pozoblanco M15 Oberhaching M15 Sintra M15 Sintra M25 Porto M15 Setubal M15 Grenoble M25 Vale do Lobo M25 Faro M25 Vale do Lobo M25 Biel M15 Monastir M15 Monastir M15 Prijedor M15 Brcko M25 Klosters M25 Falun M25 Setubal M25 Loule M25 Quinta Do Lago M25 Portimao M25 Villers Les Nancy M25 Loughborough M25 Shrewsbury M25 Faro M25 Portimao M25 Klosters Turkey F19 M25 Muttenz Ukraine F4 Belarus F2 Uzbekistan F1 Poland F5 Alexander Kolyaskin Memorial - Donetsk Morocco F6 Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Sail Open - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana IPP Open - Helsinki Besancon Challenger Barletta Challenger Austria F4 Ramat Hasharon Challenger Nottingham Challenger M25 Nottingham Pozoblanco Challenger Mons Challenger Penza Challenger Saransk Challenger Segovia Challenger M25 Most Istanbul Challenger Karshi Challenger Alphen Challenger M25 Telfs Astana Challenger M15 Klagenfurt Challenger DCN de Cherbourg - Cherbourg M15 Monastir M15 Monastir Bratislava Challenger M25 Kampala Pozoblanco Challenger St. Remy Challenger M15 Warmbad Villach M25 Vale do Lobo Tashkent Challenger M25 Kigali Ortisei Challenger Kazan Challenger Karshi Challenger - Karshi M15 Vienna Egypt F7 Alexander Kolyaskin Memorial - Donetsk Cherbourg Challenger Sarajevo Challenger Bath Challenger M25 Kigali Nottingham Challenger Penza Challenger M25 Marburg Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Leon Challenger Guadalajara Challenger Nottingham Challenger Kosice Challenger Rennes Challenger Tanger Challenger Portoroz Challenger Eskisehir Challenger Guimaraes Challenger Lexington Challenger Istanbul Challenger Petange Challenger Izmir Challenger Orleans Challenger Fergana Challenger Heilbronn Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Astana Challenger Irving Challenger Savannah Challenger PEOPLEnet Cup - Dnepropetrovsk Gimcheon Challenger Busan Challenger Heilbronn Challenger Aptos Challenger Mons Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Wroclaw Challenger Quimper Challenger Trofeo Sisma Mantova - Mantova Raanana Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Seoul Challenger Winnetka Challenger Alexander Kolyaskin Memorial - Donetsk M15 Monastir Morocco Tennis Tour - Fes Penza Cup - Penza M25 Kramsach Hungary F7 Privat Bank Cup - Dnepropetrovsk Orleans Challenger New Delhi Challenger II - New Delhi Agri Challenger Mons Challenger Rennes Challenger Ortisei Challenger Brescia Challenger Alexander Kolyaskin Memorial - Donetsk Bangkok Challenger Morocco Tennis Tour - Meknes Bergamo Challenger Zhuhai Challenger Irving Challenger Guangzhou Challenger Shenzhen Challenger Barletta Challenger Orleans Challenger Salzburg Challenger Brest Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Monza Challenger Izmir Challenger Morocco Tennis Tour - Rabat Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Dallas Challenger Manerbio Challenger M25 Trimbach Brest Challenger Bulgarian Open Challenger - Sofia M15 Kampala Challenger Banque Nationale - Granby PEOPLEnet CUP - Dnepropetrovsk Tenerife Challenger Kazan Challenger Andria Challenger Geneva Challenger M25 Heraklion Nottingham Challenger Taipei City Challenger Ilkley Challenger Milan Challenger Gatineau Challenger Aptos Challenger Vancouver Challenger Almaty Challenger Guangzhou Challenger Shymkent Challenger Tallahassee Challenger Bratislava Challenger Granby Challenger Quimper Challenger Winnetka Challenger Todi Challenger Izmir Challenger Brasov Challenger Izmir Challenger Recanati Challenger Bergamo Challenger Andria Challenger Maia Challenger Mauthausen Challenger Cary 2 Challenger M25+H Palma Del Rio Busan Challenger Bratislava Challenger Bratislava Challenger PrivatBank Cup - Dnepropetrovsk M25 Koksijde M25 Qian Daohu Izmir Challenger Brest Challenger Bangalore Challenger Nottingham Challenger Pune Challenger Ilkley Challenger Bangkok Challenger M25 Klosters Wroclaw Challenger Morelos Challenger Andria Challenger Mexico City Challenger Segovia Challenger Liberec Challenger Biella 4 Challenger Banja Luka Challenger Manama Challenger M25 Maribor Zug Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Banja Luka Challenger Cleveland Challenger Morelia Challenger Cordenons Challenger Orleans Challenger Privatbank Open 2006 - Dnepropetrovsk Loughborough Challenger Shymkent Challenger Vilnus Challenger Ostrava Challenger Bratislava Challenger Calgary Challenger Prague Challenger Segovia Challenger Andria Challenger Athens Challenger Fergana Challenger Salinas Challenger Taipei City Challenger Targu Mures 2 Challenger Busan Challenger Jerusalem Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Winnetka Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger M25 Muttenz Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Nottingham 1 Challenger Tulln Challenger Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger Biel Challenger St. Brieuc Challenger Zagreb Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Istanbul Challenger Orleans Challenger Gwangju Challenger Seoul Challenger Busan Challenger Ortisei Challenger Oeiras 1 Challenger Pune Challenger Kigali 2 Challenger Ostrava Challenger Rome Challenger Bratislava 1 Challenger Milan Challenger Chicago Challenger Mallorca Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Brazzaville Challenger Gwangju Challenger Zug Challenger Shenzhen 1 Challenger Open 13 - Marseille Guangzhou Challenger Wuxi Challenger Taipei Challenger Cuernavaca Challenger San Luis Potosi Challenger Kigali 1 Challenger Istanbul Challenger Open des Alpes Trophee BNP Paribas - Grenoble Glasgow Challenger St. Petersburg Open - St. Petersburg Nur-Sultan Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Maia Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Open 13 - Marseille Tashkent Challenger - Tashkent Nur-Sultan Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Kremlin Cup - Moscow Nottingham-2 Challenger Fergana Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Bordeaux Challenger China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Sarasota Challenger Salzburg Challenger Karshi Challenger AEGON International - Eastbourne Zug Challenger Helsinki Challenger Izmir Challenger Kazan Challenger Furth Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger M25 Nonthaburi M25 Nonthaburi Bratislava Challenger Manila Challenger Mauthausen Challenger Mercedes Cup - Stuttgart Gwangju Challenger Samarkand Challenger Helsinki Challenger Targu Mures 1 Challenger Salzburg Challenger Porto Challenger Erste Bank Open - Vienna Bergamo Challenger AEGON International - Eastbourne SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Gerry Weber Open - Halle Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Mexico City Challenger Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco Mons Challenger Charlottesville Challenger TEB BNP Paribas Istanbul Open - Istanbul Bratislava Challenger Ortisei Challenger Tunis Challenger Biel Challenger Hall of Fame Tennis Championships - Newport Knoxville Challenger BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Helsinki Challenger ATP Kremlin Cup - Moscow Champaign Challenger ATP Kremlin Cup - Moscow Infosys Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg M25 Sierre Chennai Open - Chennai Kaohsiung Challenger PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Astana Open - Nur-Sultan Sofia Open - Sofia AEGON Championships - London Qatar ExxonMobil Open - Doha Legg Mason Tennis Classic - Washington Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Medibank International - Sydney Open 13 - Marseille Bergamo Challenger Almaty Open - Almaty Binghamton Challenger Serbia Open - Belgrade AEGON Championships - London PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Segovia Challenger AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Vancouver Challenger Rennes Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Poprad Tatry Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sud de France - Montpellier Shanghai Challenger Hamburg Challenger Mons Challenger US Men's Clay Court Championship - Houston Drummondville Challenger BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Mexico City Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Caltanissetta Challenger Istanbul Challenger Austrian Open - Kitzbuhel Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Como Challenger Granby Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Roseto Degli Abruzzi Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Gatineau Challenger Trnava Challenger Kremlin Cup - Moscow Citi Open - Washington Ortisei Challenger Oeiras 2 Challenger Cherbourg Challenger Manama Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Oeiras 2 Challenger Lugano Challenger Nur-Sultan Challenger Fergana Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Drummondville Challenger Citi Open - Washington Bengaluru Challenger San Luis Potosi Challenger Leon Challenger Vicenza Challenger Bratislava 1 Challenger Prague 2 Challenger Alicante Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Braunschweig Challenger Malaga Challenger Generali Open - Kitzbuhel Ortisei Challenger Danderyd Challenger St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Cassis Challenger Columbus Challenger Bad Waltersdorf Challenger Hall of Fame Open - Newport Tenerife 1 Challenger Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Winston-Salem Open - Winston-Salem Salzburg Challenger Mouilleron-Le-Captif Challenger Salzburg-Anif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Bratislava 1 Challenger Rogers Cup - Montreal Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Citi Open - Washington Bet-At-Home Austrian Open - Kitzbuhel Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells EFG Swiss Open - Gstaad Moselle Open - Metz BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Citi Open - Washington Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Australian Open (juniors) Wimbledon (juniors) Davis Cup, Group I, PO, UKR-BAR 3-0 U.S. Open (juniors) Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 All Lower level tournaments Olympics - Rio de Janeiro Sofia Open - Sofia Shanghai Rolex Masters - Shanghai